



.body {
    margin: 0 auto;
    width: 980px;
    background: url(./imgs/login_bg.gif) no-repeat;
}

.body .left {
    width: 525px;
    float: left;
    height: 425px;
    font-size: 12px;
}

.body .left img {
    margin-top: 50px;
    margin-left: 20px;
}
.body .left p{
    margin-top: 20px;
    margin-left: 100px;
}
.body .left a{
    text-decoration: underline;
    color: blue;
}
.body .left a:hover{
    color: orangered;
}
.body .left .username{
    margin-left: 119px;
    margin-top: 17px;
}
.body .left .password{
    margin-left: 119px;
    margin-top: 17px;
}
.body .left input[type=button]{
    width: 80px;
    height: 34px;
    background: url(../imgs/login.gif);
    border: none;
    outline: none;
    margin-left: 214px;
}
.body .right {
    height: 425px;
    width: 449px;  
    margin-left: 526px;
    font-size: 12px;
}
.body .right img{
    margin-top: 56px;
    margin-left: 20px;
}
.body .right p{
    margin-left: 81px;
    margin-top: 23px;
}
.body .right p span{
    font-weight: bolder;
    color: blue;
}
.body .right .enter a:hover{
    color: orangered;
}
.body .right .enter{
    margin-left: 47px;
    width: 290px;
    height: 70px;
    border: 1px solid rgb(250, 230, 199);
    background-color: rgb(253, 247, 231);
}
.body .right .enter .loginin{
    margin: 5px auto;
    width: 250px;
    height: 25px;
    border: 1px solid rgb(251, 241, 225);
    background-color: #fff;
}
.body .right .enter .loginin span{
   margin-left: 45px;
   margin-top: 5px;
   display: inline-block;
}
.body .right .enter .loginin a{
    text-decoration: underline;
    color: blue;
}
.body .right .enter .registerin{
    margin: 0 auto;
    width: 250px;
    height: 25px;
    border: 1px solid rgb(251, 241, 225);
    background-color: #fff;
}
.body .right .enter .registerin span{
   margin-left: 45px;
   margin-top: 5px;
   display: inline-block;
}
.body .right .enter .registerin a{
    text-decoration: underline;
    color: blue;
}
.footer {
    margin: 0 auto;
    width: 980px;
    height: 150px;
    clear: both;
    font-size: 12px;
    text-align: center;
}

.footer .link {

    text-align: center;
    padding-top: 4px;
}

.footer .pic {
    position: relative;
}

#bottom_line {
    width: 980px;
    height: 1px;
    border-bottom: 2px solid rgb(49, 48, 48);
    margin-top: 10px;
}

#footer_line {
    position: absolute;
    width: 980px;
    height: 1px;
    border-bottom: 2px solid rgb(87, 85, 85);
    margin-top: 10px;
    top: 32px;
}
#registernow{
    margin-left: 104px;
    margin-top: 12px;
}
#center_line{
    height: 370px;
    width: 1px;
    border-right: 1px solid rgb(165, 165, 165);
    float: left;
    margin-top: 40px;
}
#login_b:hover{
    cursor: pointer;
    background: url(../imgs/login_mouseover.gif);
}
#registernow:hover{
    cursor: pointer;
}